package com.xayy.health.core.antlr4.model;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 关联参数种获取遥测参数的遥测值函数入参
 * 
 * @author Nie
 * @version V1.0
 * @date 2023/8/16 14:34
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TelemetryVo {

    @ApiModelProperty(value = "卫星id")
    private Long satelliteId;
    @ApiModelProperty(value = "节点id")
    private Long nodeId;
    @ApiModelProperty(value = "遥测参数code")
    private String paramCode;
    @ApiModelProperty(value = "评估时刻")
    private Date evaluationTime;
    @ApiModelProperty(value = "获取遥测数据的时长信息(分钟)")
    private Integer duration;
    @ApiModelProperty(value = "获取遥测数据的步长信息(秒)")
    private Integer step;
    @ApiModelProperty("是否是校验脚本")
    private Boolean checkSyntax;

}
